From 96bc993786fbb364c1058263b6f49279ddc90c62 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Thu, 5 Feb 2009 17:02:14 +0100 Subject: [PATCH] Don't event process updates for foreign windows --- gdk/gdkwindow.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 7a5431d5b5..a51e06d948 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -4443,8 +4443,7 @@ _gdk_window_process_updates_recurse (GdkWindow *window, gdk_region_destroy (child_region); } - if (!gdk_region_empty (expose_region) && - private->window_type != GDK_WINDOW_FOREIGN) + if (!gdk_region_empty (expose_region)) { if (private->event_mask & GDK_EXPOSURE_MASK) { @@ -4493,7 +4492,8 @@ gdk_window_process_updates_internal (GdkWindow *window) GdkRegion *update_area = private->update_area; private->update_area = NULL; - if (_gdk_event_func && gdk_window_is_viewable (window)) + if (_gdk_event_func && gdk_window_is_viewable (window) && + private->window_type != GDK_WINDOW_FOREIGN) { GdkRectangle window_rect; GdkRegion *expose_region; -- 2.30.2